Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour China #1-w2 Czech Republic F2 Switzerland #1-w1 Switzerland #1-w2 Switzerland #1-w3 Switzerland #1-w4 Italy F2 Czech Republic F3 Germany F8 Austria F1 Austria F2 France F17 France F18 Czech Republic F4 Czech Republic F6 China F3 Germany F3 Australia F4 Italy F9 China F2 Czech Republic F2 Czech Republic F3 France F9 China F4 China F5 China #1-w1 China #1-w3 China #1-w4 Iran F4 China F6 China F7 China F2 Germany F5 China F3 China F4 China F5 Japan F1 Japan F3 Thailand F1 Thailand F3 Italy F25 Japan F11 Japan F12 Croatia F1 New Zealand F2 Japan F1 Japan F2 China F1 China F2 China F3 China F4 China F5 Indonesia F1 Indonesia F Indonesia F3 China F8 China China F1 China F2 Japan F3 Russia F1 China F3 Russia F2 China F4 Korea F4 Japan F5 Japan F6 Japan F7 Belarus F3 Germany F18 Japan F8 Japan F9 Bosnia/Herzegovina F6 Bosnia/Herzegovina F7 Morocco F7 Israel F4 Israel F5 Czech Republic F5 Czech Republic F6 China F1 Germany F2 China F2 Germany F3 Croatia F1 USA F4 Japan F1 Switzerland F3 Japan F2 Japan F3 Korea F1 Korea F2 Korea F3 Korean Rep. F4 China F3 China F4 Malaysia F1 Malaysia F2 China F6 China F5 China F7 Australia F5 Australia F6 Turkey F10 Turkey F11 Czech Rep F4 Czech Rep F5 Germany F1 Germany F2 Azerbaijan F1 China F1 China F2 China F3 China F4 Korea F3 Czech Republic F1 Czech Republic F3 China F5 China F6 Slovenia F3 Germany F10 Slovak Rep. F1 China F8 Germany F18 Czech Republic F4 Czech Republic F5 Germany F1 China F1 Germany F2 China F2 Germany F3 Germany F4 Italy F1 Italy F2 China F3 China F4 Czech Republic F1 Korea F2 Czech Republic F3 Korea F3 China F7 China F8 Canada F3 Poland F5 Netherlands F6 Indonesia F4 France F17 France F18 Belarus F4 France F19 Thailand F4 Thailand F5 Australia F12 Czech Republic F5 China F1 China F2 Germany F3 China F5 China F6 Israel F7 Israel F8 China F7 China F8 China F9 China F10 Vietnam F5 Vietnam F6 Hong Kong F2 Hong Kong F3 Turkey F2 Germany F4 Turkey F5 Turkey F6 Turkey F7 Turkey F8 Turkey F9 China F1 China F2 China F3 China F4 Czech Republic F3 Germany F4 Thailand F1 Thailand F2 China F1 China F2 China F3 Turkey F8 China F4 China F5 Czech Republic F1 Thailand F4 Czech Republic F3 Thailand F5 China F6 China F8 China F9 Germany F14 Germany F15 Germany F16 Czech Republic F4 Czech Republic F5 Turkey F2 Turkey F3 Turkey F4 Turkey F5 Switzerland F2 Great Britain F5 Japan F3 Japan F4 China F3 China F4 Czech Republic F1 China F5 China F6 Czech Republic F3 China F6 China F8 China F9 Czech Republic F5 Czech Republic F6 China F10 China F11 Italy F3 Australia F6 Australia F7 France F21 Australia F8 Australia F9 Czech Republic F7 Czech Republic F8 Germany F3 Italy F3 Greece F3 Czech Republic F1 Czech Republic F2 Czech Republic F3 Netherlands F2 China F10 Czech Republic F4 Italy F27 Poland F6 France F21 Czech Republic F9 Czech Republic F11 Czech Republic F12 Kazakhstan F1 (Aktobe) Kazakhstan F2 (Aktobe) Switzerland F1 (Oberentfelden) Italy F3 (Basiglio) Japan F1 (Nishi-Tama) Japan F4 Japan F2 (Nishi-Tokyo) Japan F3 (Kofu) China F4 (Luzhou) China F5 (Luzhou) China F7 (Wuhan) Czech Republic F1 (Prague) China F8 (Fuzhou) Czech Republic F2 (Most) Czech Republic F3 (Jablonec Nad Nisou) China F7 China F10 (Kunshan) Netherlands F2 (Breda) China F11 (Shenzhen) Czech Republic F4 (Usti Nad Orlici) Czech Republic F5 (Pardubice) Czech Republic F6 (Brno) China F14 (Tianjin) Poland F9 (Bydgoszcz) Romania F11 (Chitila) Romania F12 (Brasov) France F20 (Plaisir) Australia F5 (Brisbane) Australia F6 (Toowoomba) Egypt F28 (Sharm El Sheikh) Australia F7 (Cairns) Egypt F29 (Sharm El Sheikh) Germany F12 Morocco F6 Germany F2 (Nussloch) Germany F4 Switzerland F1 (Oberentfelden) Switzerland F2 (Bellevue) Tunisia F8 (Jerba) Tunisia F9 (Jerba) Qatar F3 (Doha) Japan F4 (Tsukuba) Japan F5 (Kashiwa) Japan F6 (Matsuyama) Tunisia F14 (Jerba) Tunisia F15 (Jerba) Czech Republic F1 (Prague) Japan F1 Czech Republic F2 (Jablonec Nad Nisou) China F7 (Luzhou) Czech Republic F3 (Most) China F8 (Yinchuan) Czech Republic F4 (Pardubice) Hong Kong F1 (Hong Kong) Czech Republic F5 (Usti Nad Orlici) Czech Republic F6 (Brno) Czech Republic F7 (Liberec) Czech Republic F8 (Opava) M15 Loule Germany F5 M15 Antalya Czech Republic F5 M25 Vogau Hungary F2 Czech Republic F1 Italy F26 China F1 Slovakia F1 China F1 China F1 M25 Bakersfield M15 Monastir M15 Monastir M15 Monastir M15 Monastir M15 Monastir M25 Monastir M25 Monastir M25 Monastir M15 San Diego M15 San Diego M15 Los Angeles M25 Tsukuba M25 Kashiwa M25 Luzhou M15 Tianjin M15 Tianjin M25 Fuzhou M25 Anning M25 Luzhou M25 Yinchuan CA Challenge - Graz M25 Anning M15 Luan M25 Luzhou M15 Hong Kong Prague Open - Prague USTA Men's Challenger of Dallas - Dallas 2005 Freeman Men's Challenger - Joplin Uncle Toby's Australian Men's Clay Court Challenger - Canberra Ostrava Open 2005 - Ostrava ECM Prague Open 2005 - Prague Prosperita Open 2006 - Ostrava Togliatti Cup - Togliatti Unicredit (Suisse) Bank S. A. Challenger - Chiasso Ethias Trophy - Mons ATP Slovak Open Challenger - Bratislava Stella Artois Clay Court Championships - Budaors Internationaux de Nouvelle-Caledonie - New Caledonia South African Airways Tennis Open - Durban KGHM Dialog Polish Indoors - Wroclaw BH Telecom Sarajevo 2007 - Sarajevo Open Prevadies - St. Brieuc Ciudad de Pozoblanco Open Diputacion - Cordoba ECU Prague Open - Prague IPP Open - Helsinki Internationaux de Nouvelle-Caledonie - New Caledonia KGHM Dialog Polish Indoors - Wroclaw Oberstaufen Cup - Oberstaufen Akbank Private Banking TED Open - Istanbul Bauer Watertechnilogy Cup 2008 - Eckental Sarajevo Challenger Oberstaufen Cup-Head German Master's Series - Oberstaufen S Tennis Masters - Graz Beijing Challenger Eckental Challenger Ortisei Challenger PrivatBank Cup - Dnepropetrovsk Guangzhou Challenger Ostrava Challenger Prague Challenger Milan Challenger Guadalajara Challenger Scheveningen Challenger St. Petersburg Challenger 2006 - St. Petersburg Black Forest Open - Freudenstadt Bangkok Challenger Alexander Kolyaskin Memorial - Donetsk Ostrava Challenger Fergana Challenger Wolfsburg Challenger Bytom Challenger Bangkok Challenger Flea Market Cup Busan Challenger Tennis - Busan Wolfsburg Challenger Cherbourg Challenger Warsteiner Challenger Wolfsburg - Wolfsburg Pingguo Challenger Busan Challenger Steelers Cup - Kosice Banja Luka Challenger Izmir Challenger Noumea Challenger Burnie Challenger Cherbourg Challenger Kyoto Challenger Bath Challenger San Luis Potosi Challenger Leon Challenger Nottingham-2 Challenger Milan Challenger Scheveningen Challenger Oberstaufen Challenger Beijing Challenger Shanghai Challenger Banja Luka Challenger Ningboo Challenger Eckental Challenger Ortisei Challenger Marbella Challenger Sarajevo Challenger Mersin Challenger Rome Challenger Ostrava Challenger Kun-Ming Challenger Karshi Challenger Samarkand Challenger Prostejov Challenger Prague Challenger Marburg Challenger Poznan Challenger Orbetello Challenger San Marino Challenger Genova Challenger Banja Luka Challenger Szczecin Challenger Orleans Challenger Eckental Challenger Ortisei Challenger Andria Challenger Heilbronn Challenger Quimper Challenger Aix En Provence Challenger Prostejov Challenger Prague Challenger Tianjin Challenger Wroclaw Challenger Liberec Challenger Prague Challenger Shanghai Challenger Brasov Challenger Szczecin Challenger Trnava Challenger Ortisei Challenger Traralgon Challenger 2 Yokohama Challenger Andria Challenger Cherbourg Challenger Shenzhen Challenger St. Brieuc Challenger Guadalajara Challenger Ostrava Challenger Seoul Challenger Gimcheon Challenger Scheveningen Challenger Liberec Challenger Prague Challenger Seville Challenger Shanghai Challenger Szczecin Challenger Sibiu Challenger Orleans Challenger Rennes Challenger Traralgon Challenger Bath Challenger Canberra Challenger Eckental Challenger ECM Cup - Prague Mouilleron-Le-Captif Challenger Kobe Challenger Yokohama Challenger Noumea Challenger Manila Challenger Guangzhou Challenger Maui Challenger New Delhi Challenger Kyoto Challenger Zhuhai Challenger Guangzhou Challenger Shenzhen Challenger Raanana Challenger Gwangju Challenger Nanjing Challenger Anning Challenger Rome Challenger Prostejov Challenger Manchester Challenger Poprad Tatry Challenger Ilkley Challenger Gimcheon Challenger Astana Challenger Prostejov Challenger Prague Challenger Chengdu Challenger Guangzhou Challenger Qingdao Challenger Portoroz Challenger Cordenons Challenger Manerbio Challenger Seville Challenger Szczecin Challenger Astana Challenger Nanchang Challenger Las Vegas Challenger Suzhou Challenger The Wright Financial Group, Inc. Challenger - Champaign Bangkok Challenger Shanghai Challenger Dallas Challenger Bergamo Challenger Zagreb Open - Zagreb Yokohama Challenger Southern Capital Cup - Almaty Bauer Watertechnology Cup 2007 - Eckental Samsung Secruities Cup Challenger - Seoul Ostrava Challenger Lyon Challenger Alphen Challenger Chengdu Challenger 4th Volkswagen Challenger - Wolfsburg Zhangjiagang Challenger Shanghai Challenger LXV Concurso Internacional Vigo - Vigo Shenzhen Challenger Bratislava Challenger Rome Challenger Toyota Challenger Canberra Challenger XI Torneo Internazionale di Tennis - Barletta Burnie Challenger Launceston Challenger Kyoto Challenger Yokohama Challenger Zhuhai Challenger Shenzhen Challenger Qujing Challenger XI Trofeo Ciudad de Quito - Quito Nanchang Challenger Anning Challenger Ostrava Challenger Copa Petrobras - Bogota Gimcheon Challenger Busan Challenger Prostejov Challenger Khanty-Mansiysk Challenger Ostdeutscher Sparkassen Cup - Dresden Winnipeg Challenger Gatineau Challenger Granby Challenger Chengdu Challenger Jinan Challenger Zhangjiagang Challenger Shanghai Challenger Johannesburg Challenger Kaohsiung Challenger Ostdeutscher Sparkassen Cup - Dresden Unicredit (Suisse) Bank S.A. Challenger - Chiasso Ningboo Challenger Liuzhou Challenger Shenzhen Challenger Seoul Challenger Kobe Challenger Playford Challenger Burnie Challenger Bangkok Challenger Bangkok Challenger Prostejov Challenger Heilbronn Challenger Zhuhai Challenger Shenzhen Challenger XL Bermuda Open - Bermuda Anning Challenger Baden Open - Ettlingen Busan Challenger Gwangju Challenger Little Rock Challenger Columbus Challenger Winnipeg Challenger Noumea Challenger Granby Challenger Suzhou Challenger Tashkent Challenger Schickendanz Open - Furth Vancouver Challenger Jinan Challenger Ningboo Challenger Liuzhou Challenger Shenzhen Challenger Kobe Challenger Prosperita Open 2007 - Ostrava Canberra Challenger Burnie Challenger Kazan Challenger Columbus Challenger Constanta Challenger - Constanta Istanbul Challenger Belgrade Challenger Ciudad de Pozoblanco Open Diputacion - Cordoba Maui Challenger Unique Zagreb Open - Zagreb Volkswagen Challenger 2004 - Wolfsburg Porsche Open - Poznan Monterrey Challenger Biel Challenger Prague Challenger S Tennis Master Championship - Graz Cremona Challenger Challenger Hamburg - Hamburg Rezidenza Open - Magdeburg Samarkand Challenger - Samarkand Bukhara Challenger - Bukhara St. Brieuc Challenger Ostrava Challenger Happy Valley Challenger Tehran Open 2004 - Tehran Kyoto Challenger Lexington Challenger s Tennis Masters 06 - Graz Bangkok Challenger Labertz Open by Stawag - Aachen Aptos Challenger Togliatti Cup - Togliatti ECM Prague Open 2008 - Prague Baden Open - Karlsruhe Antonio Savoldi-Marco Co. - Manerbio Kobstaedernes ATP Challenger - Kolding Shimadzu All Japan Indoor Tennis Championships - Kyoto Busan Open Challenger Tennis - Busan Samsung Securities Cup - Seoul Media Will Cup Busan Challenger Tennis - Busan Heilbronn Open - Heilbronn Szczecin Challenger Bauer Watertechnology Cup - Eckental China Open - Beijing Heineken Open Shanghai - Shanghai 2008 China TCL Challenger - Guangzhou Internazionali di Tennis - Bergamo South African Airways Open - East London BH Telecom Indoors Sarajevo 2006 - Sarajevo ATP Kremlin Cup - Moscow 5 Volkswagen Challenger - Wolfsburg Open Mutouest St. Brieuc - St. Brieuc Copa Club Campestre de Aguascalientes - Aguascalientes Aberto de Santa Catarina - Florianopolis San Benedetto Challenger BH Indoor Sarajevo - Sarajevo Alphen Challenger German Tennis Championships - Hamburg KGHM Polish Indoors - Wroclaw China Open - Beijing Open Sabadell Atlantico - Barcelona China Open - Beijing Qatar ExxonMobil Open - Doha Open Castilla y Leon - Segovia Open 13 - Marseille Timisoara Challenger - Timisoara Mercedes Cup - Stuttgart The LTA Nottingham Challenger - Nottingham IPP Open - Helsinki BRD Nastase Tiriac Trophy - Bucharest Beijing Challenger Shanghai Challenger Unicredit Czech Open 2007 - Prostejov Brisbane International - Brisbane PBZ Zagreb Indoors - Zagreb Poprad Tatry Challenger BRD Nastase Tiriac Trophy - Bucharest Bet-at-home Open - Hamburg Suisse Open - Gstaad St. Petersburg Open - St. Petersburg Shenzhen Open - Shenzhen Timisoara Challenger - Timisoara ECM Cup - Prague Shenzhen Open - Shenzhen China Open - Beijing Astana Challenger Cherbourg Challenger Heilbronn Challenger Bangkok Challenger Eckental Challenger Prague Open - Prague Dusseldorf Open Challenger 2007 - Dusseldorf Kazan Challenger Ortisei Challenger Bergamo Challenger Quimper Challenger Pekao Open - Szczecin Cherbourg Challenger Internationale Badische Meisterschaffen Um Den Techem Cup - Zell ATP Challenger Trophy 2007 - Trnava Le Gosier Challenger Ningboo Challenger Canberra Challenger Kobstaedernes ATP Challenger - Kolding Salzburg Challenger Lambertz Open by Stawag 2007 - Aachen Zhangjiagang Challenger Heineken Open - Auckland Shimadzu All Japan Indoor Tennis Championships - Kyoto Czech Indoor Open - Prague Mauritius Open - Mauritius ABN AMRO World Tennis Tournament - Rotterdam Anning Challenger Volkswagen Challenger 2005 - Wolfsburg Bangkok Challenger IPP Geneva Trophy - Geneva Olimp Kyiv Open - Kiev Karshi Challenger Alexander Kolyaskin Memorial - Donetsk Sarajevo Challenger Beijing Challenger Czech Indoor Open - Prague Ostrava Challenger Caversham International Tennis Tournament - Jersey The LTA Wrexham Challenger - Wrexham Prague Challenger Wolfsburg Challenger Internationaux du Doubs - Besancon 3rd Volkswagon Challenger - Wolfsburg Steelers Cup - Kosice Kremlin Cup - Moscow Gatineau Challenger Porsche Open - Poznan Black Forest Open - Freudenstadt Poznan Challenger Bangkok Challenger Bergamo Challenger Wroclaw Challenger ATP Challenger Numea - New Caledonia Chengdu Open - Chengdu China Open - Beijing Busan Challenger China Open - Beijing Akbank Private Banking TED Open 2006 - Istanbul Prostejov Challenger China Open - Beijing M25 Yinchuan Tashkent Challenger Surbiton Challenger China Open - Beijing Zhuhai Challenger Wimbledon - London Indian Wells Challenger China Open - Beijing Liberec Challenger Grand Prix Hassan II - Casablanca Bangkok Challenger Open Sabadell Atlantico - Barcelona Masters Series Hamburg - Hamburg Shanghai ATP Masters 1000 - Shanghai Shanghai ATP Masters - Shanghai China Open - Beijing Shanghai Rolex Masters - Shanghai Shanghai Rolex Masters - Shanghai Shanghai Rolex Masters - Shanghai China Open - Beijing Shanghai Rolex Masters - Shanghai Shanghai Rolex Masters - Shanghai Mercedes Cup - Stuttgart Shanghai Rolex Masters - Shanghai Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Australian Open Qualifying - Doha U.S. Open - New York French Open - Paris Davis Cup, Group 2, 2R, INA-CHN 2-3 Asian Hopman Cup - Astana Davis Cup, World Group, 1R, CZE-AUS 2-3 Davis Cup, Group I, THA-CHN 0-5 Davis Cup, Group I, 1R, TPE-CHN 0-5 Davis Cup, World Group, QR, CHN-JPN 2-3 Davis Cup, Group I, 1R, CHN-KOR 1-3 Australian Open (Asia, Wildcard) Australian Open (Asia, Wildcard) Australian Open (Asia, Wildcard) Australian Open (Asia, Wildcard) Australian Open - Melbourne Australian Open (Wildcard) M25 Hong Kong M25 Hong Kong Guangzhou Challenger Zhuhai Open - Zhuhai Shenzhen 1 Challenger Shenzhen 2 Challenger Matsuyama Challenger Wuxi Challenger Wuxi Challenger M25 Shenzhen M15 Maanshan M15 Luan M15 Maanshan Davis Cup, Group I, 1R, NZL-CHN 4-1 Australian Open (Asia, Wildcard)